/******************/
/* SECCION PORTAL */
/******************/

.ancho_pagina {
	background-color: #FFFFFF;
        border: 1px solid #000000;
        margin-left: auto;
        margin-right: auto;
        width: 600px;
}

.ancho_menu {
        background-color: #FFFFFF;
        border: 1px solid #000000;
        margin-left: auto;
        margin-right: auto;
        width: 150px;
}


.tabla_menu /**/
{
	background-color: #FFFFFF;
	border: 1px;
	text-align: center;
}

.enlace_menu /**/
{
    background-color: transparent;
/*        background:#FFFFF0;    */
	background:#827b60;
    font-family:Arial,sans-serif;
	font-size: 13px;
	border: 1px solid #000000;
	color: #FFFFFF;
    left: 0px;
    width:100px;
	margin: 0px;
	padding: 3px 3px 3px 3px;
	position: relative;
	text-decoration: none;
	text-align: center;
	top: 0px;
	z-index: 100;
	cursor:pointer;
}

.contenido_enlace_menu /**/
{
	background-color:transparent;
	position:absolute;
        z-index:100;
	border: 1px solid #000000;
        width:140px;
        background:#c9c299;
        padding: 5px 0px 5px 5px;
        display: none;
      	color: #000000;
        text-decoration: none;
}

.contenido_enlace_menu_foco
{
    background-color:#CCCCCC;
	position:absolute;
        z-index:100;
	border: 1px solid #000000;
        width:150px;
        background:#c9c299;
        padding: 5px 0px 5px 3px;
        display: none;
      	color: #000000;
        text-decoration: none;
}

.texto_contenido_enlace_menu /**/
{
        font-family:Arial,sans-serif;
        font-size: 13px;
	text-align: center;
	color: #827b60;
        cursor:pointer;
}

.titulo_box_flotante
{
        background-color:#827b60;
        text-align:left;
        color:#FFFFFF;
        font-family:Arial,sans-serif;
        font-size:13px;
        font-weight:bold;
        text-decoration: none;
	width:auto;
	cursor:pointer;
}
                          
.cerrar_box_flotante{
        background-color:#827b60;
        text-align:right;
        color:#FFFFFF;
        font-family:Arial,sans-serif;
        font-size:13px;
        text-decoration:none;
	width:auto;
        margin: 0px;
        font-weight:normal;
        vertical-align:right;
}


.box_flotante
{
	position:absolute;
	z-index:100;
	left:150px;
	top:50px;
	width:auto;
	height: auto;
	overflow:hidden;
	background:#ece5b6;
	border:3px solid #827b60;
        padding: 0px;
	vertical-align:top;
}

.tabla_prueba
{
        padding: 1px 1px 1px 1px;
	vertical-align:top;
	font-size: 13px;
	border:3px solid #827b60;
        color:#000000;
        font-family:Arial, Helvetica;
}

.password_box_flotante
{
        position:absolute;
        z-index:100;
        left:150px;
        top:50px;
        width:auto;
        height: auto;
        overflow:hidden;
        background:#ece5b6;
        border:3px solid #827b60;
        padding: 0px;
	display: none;  
        vertical-align:top;
}

.imagencentral
{
        text-align:center;
        vertical-align:top;
        font-weight: bold;
}

/* Letra Mouse Over */
a:hover
{
	color:#FFFFFF;
        cursor:pointer;
}

/* Enlace de paginacion activa */
.paginacion_activa
{
        font-family: Arial, Helvetica;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}

/* Enlace de paginacion inactiva */
.paginacion_inactiva
{
        font-family: Arial, Helvetica;
        font-size: 12px;
        color: #959595;
        font-weight: bold;
        text-decoration: none;
}

.txt_simple
{
	vertical-align:top;
	font-size: 12px;
        color:#000000;
        font-family:Arial, Helvetica;
        padding: 5px 5px 0px 5px;
}

/* Chatlog */
.tagboard
{
        border: 2px solid black;
        text-align: left;
        height: 160px;
        width: 135px;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 3px;
	overflow: auto;

}

/* Estilo de boton */
.boton_activo
{
	font-family: Arial, Helvetica;
	font-size: 12px;
        font-weight:bold;
        border-color: #8B0000;
        color:#8B0000;
	height: auto;
	width: auto;
}



/* Letra enlace email */
.email_letra
{
	font-size: 12px;
        color:#000000;
        font-weight: bold;
        font-family:Arial, Helvetica;
}

/* Letra otros enlaces */
.enlaces
{
        font-size: 12px;
        color: #000000;
        text-decoration: none;
	font-weight: bold;
	font-family:Arial, Helvetica;
}

/*****************/
/* SECCION ADMIN */
/*****************/

/* Enlaces bloque central */
.enlaces_admin_bloque_central
{
	background-color:#c9c299;
        font-size: 12px;
        color:#827b60;
        font-weight: bold;
        text-decoration: none;
        text-align:center;
        font-family:Arial, Helvetica;
/*  	border-style:double;
	border-color:#827b60;
	border-width:2px;*/
	cursor:pointer;
}

/* Cabecera bloque central */
.cabecera_admin_bloque_central
{       
	background-color:#827b60;
        color:#FFFFFF;
        font-size: 14px;
	font-family:Arial,sans-serif;
	padding: 5px 5px 5px 5px;
}

/* Cabecera reporte bloque central */
.cabecera_reporte_bloque_central
{       
	background-color:#FFFFFF;
        color: #000000;
        text-align:center;            
        font-weight: bold;
        font-size: 16px;
        font-family:Arial, Helvetica;
}

.texto_reporte_celda
{
    	background-color:#FFFFFF;
        color: #000000;
        text-align:left;
        font-size: 16px;
        font-family:Arial, Helvetica;
}

.codigo_reporte_celda
{
    	background-color:#FFFFFF;
        color: #000000;
        text-align:center;            
        font-size: 16px;
        font-family:Arial, Helvetica;
}

.costo_reporte_celda
{
    	background-color:#FFFFFF;
        color: #000000;
        text-align:right;
        font-size: 16px;
        font-family:Arial, Helvetica;
}

.total_reporte_celda
{
    	background-color:#FFFFFF;
        color: #000000;
        text-align:right;
        font-weight: bold;            
        font-size: 16px;
        font-family:Arial, Helvetica;
}

.subtitulo_reporte_celda
{
        background-color:#FFFFFF;
        color: #000000;
        text-align:left;
        font-size: 16px;
        font-weight: bold;
        font-family:Arial, Helvetica;
}

.titulo_combo_admin_bloque_central
{
        background-color:#444444;
        text-align:left;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        font-family:Arial, Helvetica;
}


.titulo_admin_bloque_central
{
        background-color:#000000;
        text-align:center;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        font-family:Arial, Helvetica;
}


/* Fila por cada registro */
.registros_admin_bloque_central
{
	background-color:#ece5b6;
    font-size: 13px;
	font-family:Arial,sans-serif;
    color: #000000;
	padding: 10px 10px 10px 10px;
}

.subregistros_admin_bloque_central
{
	background-color:#FFFFF0;
    font-size: 13px;
	font-family:Arial,sans-serif;
    color: #000000;        
	padding: 5px 5px 5px 5px;
}

.prueba_admin_bloque_central
{
    background-color:#F5F5DC;
    font-size: 13px;
    font-family:Arial,sans-serif;
    color: #000000;    
    padding: 5px 5px 5px 5px;
}

/* Enlaces bloque izquierda */
.enlaces_admin_bloque
{
        font-size: 13px;
        color: #000000;
        text-decoration: none;   
        font-family:Arial, Helvetica;
}

/* Cabecera bloque izquierda */
.cabecera_admin_bloque
{
        background-color:#FFFFF0;
        text-align:center;
        font-weight: bold;*/
        font-size: 12px;
        font-family:Arial, Helvetica;
}

.contenido_bloque
{
        background-color:#FFFFF0;
        text-align:center;
	border:1px solid #827b60;
        font-size: 12px;
        font-family:Arial, Helvetica;
}

.observacion_bloque
{
        background-color:#FFFFF0;
        text-align:justify;
	border:1px solid #827b60;
        font-size: 12px;
        font-family:Arial, Helvetica;
}

.fecha_bloque
{
        background-color:#FFFFFF;
        text-align:center;
        font-size: 12px;
        font-family:Arial, Helvetica;
}

/* Campos formulario */
.campos_admin_bloque_central
{
        font-size: 12px;
        color:#686868;
        font-weight: bold;
        text-decoration: none;
        font-family:Arial, Helvetica;
}

/* Cabecera formularios central */
.cabecera_admin_form_bloque_central
{
        background-color:#000000;
        text-align:center;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        font-family:Arial, Helvetica;
}

/*.nover
{
        visibility:true;
	text-align:center;
	vertical-align:middle;
}*/

input.text_box
{
   font-size:13px;
   font-family:Arial,sans-serif;
   color:#696565;
   background-color:#FFFFFF;
   border-style:double;
   border-color:#827b60;
   border-width:1px;
}

input.disable_box
{
   font-size:13px;
   font-family:Arial,sans-serif;
   border-style:double;
   border-color:#827b60;
   border-width:1px;
}

input.boton_enviar
{
   font-size:13px;
   font-family:Arial,sans-serif;
   color: #827b60;
   background-color:#c9c299;
   border-style:groove;
   border-color:#827b60;
   border-width:1px;
}

input.boton_radio
{
   font-size:13px;
   font-family:Arial,sans-serif;
}

.titulo_calendario
{
	background-color:#ece5b6;
        font-size: 13px;
	font-family:Arial,sans-serif;
        color: #000000;
        padding: 10px 10px 10px 10px;
	text-align: center;
}

.dia_calendario
{
        font-family:Arial,sans-serif;
        font-size: 13px;
        text-align: center;
	text-decoration: none;
        color: #827b60;
        padding: 10px 10px 10px 10px;
        cursor:pointer;
}

.dia_calendario_actual
{
        font-family:Arial,sans-serif;
        font-size: 13px;
        text-align: center;
        font-weight:bold;
	text-decoration: none;
        color: #000000;
        padding: 10px 10px 10px 10px;
        cursor:pointer;
}

.titulo_mes_calendario
{
    	background-color:#ece5b6;
        font-size: 13px;
	font-family:Arial,sans-serif;
        color: #000000;
        padding: 10px 10px 10px 10px;
	text-align: center;
}

.avanza_mes_calendario
{
    	background-color:#ece5b6;
        font-size: 13px;
	font-family:Arial,sans-serif;
        color: #000000;
/*        padding: 10px 10px 10px 10px; */
        text-align: center;
        vertical-align:right;
}

.retrocede_mes_calendario
{
    	background-color:#ece5b6;
        font-size: 13px;
	font-family:Arial,sans-serif;
        color: #000000;
/*        padding: 10px 10px 10px 10px; */
        text-align: center;
        vertical-align:left;
}

.imagen
{
	height:120px;
	width:150px;
	float:left;
        padding: 5px 10px 5px 5px;
	vertical-align:middle;
}
/**************
*             *
*  Reportes   *
*             *
***************/

.reporte_titulo
{       
	background-color:#c9c299;
	border: 1px solid #000000;
        color:#FFFFFF;
        text-align:center;
        font-size: 17px;
        font-family:Arial,sans-serif;
        font-weight:bold;
        padding: 5px 5px 5px 5px;
}

.reporte_titulo_factor
{
	background-color:#ece5b6;
        font-size: 15px;
        font-family:Arial,sans-serif;
        font-weight:bold;
        color: #000000;
	padding: 10px 10px 10px 10px;
}

.reporte_titulo_noticia
{
	background-color:#FFFFF0;
        font-size: 13px;
        font-family:Arial,sans-serif;
        font-weight:bold;
        color: #000000;        
	padding: 5px 5px 5px 5px;
}

.reporte_contenido_noticia
{
	background-color:#FFFFF0;
        font-size: 13px;
        font-family:Arial,sans-serif;
        color: #000000;        
	text-align:justify;
	padding: 5px 5px 5px 5px;
}

.titulo_registros_admin_bloque_central
{
        background-color:#c9c299;
        border:3px solid #FFFFFF;
        font-size: 13px;
        font-family:Arial,sans-serif;
        color: #000000; 
        padding: 10px 10px 10px 10px;
}

.mostrar_noticia
{
}

.ocultar_noticia
{
	display: none;
}
